* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

body {
    color: aliceblue;
}

.main{
    width: 200px;
    background-color: rgb(65, 30, 20);
}

#heart {
    display: inline-block;
    margin: 200px;
    position: relative;
    animation: run .5s infinite alternate;

}

@keyframes run {
    0% {
        transform: none
    }

    90% {
        transform: scale(1.3)
    }

    100% {
        transform: scale(1.5)
    }
}

.left {
    width: 100px;
    height: 100px;
    border-radius: 50% 0 0 50%;
    position: absolute;
    bottom: 100%;
    right: 100%;
    transform: rotate(45deg) translateX(75px);
    background-color: rgb(157, 30, 35);

}

.right {
    width: 100px;
    height: 100px;
    border-radius: 50% 50% 0 0;
    position: absolute;
    bottom: 100%;
    left: 100%;
    transform: rotate(45deg) translateY(75px);
    background-color: rgb(157, 30, 35);
}

.bottom {
    width: 100px;
    height: 100px;
    transform: rotate(45deg);
    background-color: rgb(157, 30, 35);
    border-radius: 0 0 5% 0;
}

del{
    color: rgb(157, 30, 35);
}